﻿#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <easyx.h>
#include <stdlib.h>
#include <math.h>

//#define Pai 3.14
//int main()
//{
//	initgraph(800, 600, EX_DBLCLKS);
//	setbkcolor(WHITE);
//	cleardevice();
//	ExMessage msg;
//	while (1)
//	{
//		msg = getmessage(EX_MOUSE);
//		switch(msg.message)
//		{
//			case WM_MOUSEMOVE://在移动过程中
//				setfillcolor(BLACK);
//				solidcircle(msg.x, msg.y, 5);
//				break;
//			case WM_LBUTTONDOWN://在移动过程中
//				setfillcolor(BLUE);
//				solidcircle(msg.x, msg.y, 20);
//				break;
//			case WM_RBUTTONDOWN://在移动过程中
//				setfillcolor(RED);
//				solidcircle(msg.x, msg.y, 20);
//				break;
//			case WM_LBUTTONDBLCLK:
//				setfillcolor(GREEN);
//				int r = 50;//半径
//				//初始角度
//				double theta = Pai / 2;
//				//递增角度
//				double delta = 2 * Pai / 5;
//				POINT points[5];//定义一个数组，存放点的坐标
//				for (int i = 0; i < 5; i++)
//				{
//					points[i].x = cos(theta + i * delta * 2) * r+msg.x;
//					points[i].y = sin(theta + i * delta * 2) * r+msg.y;
//				}
//				setfillcolor(YELLOW);
//				setpolyfillmode(WINDING);
//				solidpolygon(points, 5);
//				break;
//		}
//	}
//	return 0;
//}

//int main()
//{
//		mciSendString("open 及你太美.mp3", NULL, 0, NULL);//打开音乐，没有进行播放
//		printf("打开音乐");
//		getchar();
//		mciSendString("play 及你太美.mp3", NULL, 0, NULL);//播放
//		printf("播放音乐");
//		getchar();
//		mciSendString("pause 及你太美.mp3", NULL, 0, NULL);//暂停播放
//		printf("暂停");
//		getchar();
//		mciSendString("resume 及你太美.mp3", NULL, 0, NULL);//继续播放
//		printf("继续");
//		getchar();
//		mciSendString("stop 及你太美.mp3", NULL, 0, NULL);//停止播放
//		printf("停止");
//		getchar();
//		mciSendString("close 及你太美.mp3", NULL, 0, NULL);//关闭音乐
//		printf("关闭");
//		getchar();
//	return 0;
//}


int main()
{
	int key = 1;
	initgraph(600,600, EX_DBLCLKS);
	IMAGE img;
	//创建窗体
	loadimage(&img, "坤坤.png", 600, 600);
	putimage(0, 0, &img);
	mciSendString("open 及你太美.mp3", NULL, 0, NULL);//打开音乐，没有进行播放
	//如果我们点击篮球，就会播放歌曲
	ExMessage msg;
	while (key)
	{

		msg = getmessage(EX_MOUSE);
		switch(msg.message)
		{				
			case WM_LBUTTONDOWN://左击
				if (msg.x > 0 && msg.x < 600 && msg.y>450 && msg.y < 600)
				{
					mciSendString("play 及你太美.mp3", NULL, 0, NULL);//播放
				}
				break;
			case WM_RBUTTONDOWN://右击
				if (msg.x > 0 && msg.x < 600 && msg.y>450 && msg.y < 600)
				{
					mciSendString("pause 及你太美.mp3", NULL, 0, NULL);//暂停
				}
				break;
			case WM_LBUTTONDBLCLK://右键双击关闭音乐
				mciSendString("close 及你太美.mp3", NULL, 0, NULL);//关闭音乐
				key = 0;
				break;
		}
	}

	closegraph();
	return 0;
}